Skill Configuration Audit
Generated: 2026-02-28
Environment: Linux (Proxmox LXC k2so)
Available .env Keys
AUTH_TOKEN, BRAVE_API_KEY, BRAVE_SEARCH_API, CLAUDE_CODE_OAUTH_TOKEN,
DISCORD_BOT_TOKEN, ELEVENLABS_API_KEY, GEMINI_API_KEY, GOG_KEYRING_PASSWORD,
GOOGLE_API_KEY, GOOGLE_DEFAULT_CLIENT_ID, GOOGLE_DEFAULT_CLIENT_SECRET,
GOOGLE_PLACES_API_KEY, MATON_API_KEY, OPENAI_API_KEY, TELEGRAM_BOT_TOKEN,
XAI_API_KEY, Z_AI_API_KEY
| Skill |
Type |
Notes |
| weather |
Bundled |
No config needed, curl available |
| deep-research-pro |
Workspace |
No API keys needed (uses DuckDuckGo) |
| agent-autonomy-kit |
Workspace |
No config needed |
| automation-workflows |
Workspace |
Guidance/playbook only, no config |
| humanizer |
Workspace |
Text processing, no config |
| frontend-design |
Workspace |
No external config needed |
| find-skills |
Workspace |
No config needed |
| auto-updater |
Workspace |
Uses clawhub, no keys needed |
| self-improving-agent |
Workspace |
No config needed |
| tmux |
Bundled |
tmux installed β |
| nano-pdf |
Bundled |
nano-pdf installed β |
| video-frames |
Bundled |
ffmpeg installed β |
| healthcheck |
Bundled |
No keys, just uses system tools |
| canvas |
Bundled |
Built-in |
| coding-agent |
Bundled |
claude installed β |
| skill-creator |
Bundled |
Guidance only |
| github |
Both |
gh installed β (auth assumed via GH_TOKEN) |
| goplaces |
Bundled |
goplaces installed β, GOOGLE_PLACES_API_KEY in .env β |
| nano-banana-pro |
Both |
uv installed β, GEMINI_API_KEY in .env β |
| openai-image-gen |
Bundled |
python3 available, OPENAI_API_KEY in .env β |
| openai-whisper-api |
Bundled |
curl available, OPENAI_API_KEY in .env β |
| sag |
Bundled |
sag installed β, ELEVENLABS_API_KEY in .env β |
| discord |
Bundled |
Channel configured in openclaw.json β |
| telegram |
Both |
Channel + plugin configured in openclaw.json β, TELEGRAM_BOT_TOKEN in .env β |
| api-gateway |
Workspace |
MATON_API_KEY in .env β (OAuth per-service still needed) |
| gmail |
Workspace |
MATON_API_KEY in .env β (OAuth per-service still needed) |
| outlook |
Workspace |
MATON_API_KEY in .env β (OAuth per-service still needed) |
| gog |
Bundled |
gog installed β, config exists, GOG_KEYRING_PASSWORD in .env β |
| blogwatcher |
Both |
blogwatcher installed β |
| gifgrep |
Bundled |
gifgrep installed β (Tenor works without key; Giphy needs GIPHY_API_KEY) |
| gemini |
Bundled |
gemini installed β, GEMINI_API_KEY in .env β |
| mcporter |
Both |
mcporter installed β |
| songsee |
Bundled |
songsee installed β |
| xurl |
Bundled |
xurl installed β (needs X API OAuth setup via xurl auth) |
| 1password |
Bundled |
op installed β (needs interactive sign-in per session) |
| wacli |
Bundled |
wacli installed β (needs WhatsApp linking) |
| openhue |
Bundled |
openhue installed β (needs bridge discovery/pairing) |
2. β Need Configuration (Missing Keys, Binaries, or Setup)
| Skill |
Type |
What's Missing |
| home-assistant |
Workspace |
No HA config file or env vars (HA_URL, HA_TOKEN). Needs Home Assistant URL + long-lived access token |
| n8n |
Workspace |
Missing N8N_API_KEY and N8N_BASE_URL env vars |
| youtube-watcher |
Workspace |
yt-dlp not installed. Install: pip install yt-dlp or brew install yt-dlp |
| openai-whisper |
Both |
whisper installed β but this is local Whisper β verify model files are downloaded |
| obsidian |
Both |
obsidian-cli not installed. Needs brew install yakitrak/yakitrak/obsidian-cli (macOS only?) |
| summarize |
Both |
summarize not installed. Needs brew install steipete/tap/summarize. Keys available (OPENAI/GEMINI/XAI) |
| notion |
Bundled |
Missing NOTION_API_KEY env var |
| trello |
Bundled |
Missing TRELLO_API_KEY and TRELLO_TOKEN env vars |
| himalaya |
Bundled |
himalaya not installed. Needs install + IMAP/SMTP config |
| slack |
Bundled |
No Slack channel configured in openclaw.json |
| bluebubbles |
Bundled |
No BlueBubbles channel configured in openclaw.json |
| voice-call |
Bundled |
No voice-call plugin configured. Needs Twilio/Telnyx/Plivo credentials |
| sherpa-onnx-tts |
Bundled |
Missing SHERPA_ONNX_RUNTIME_DIR and SHERPA_ONNX_MODEL_DIR env vars |
| eightctl |
Bundled |
eightctl not installed + needs EIGHTCTL_EMAIL/EIGHTCTL_PASSWORD |
| spotify-player |
Bundled |
Neither spogo nor spotify_player installed |
| camsnap |
Bundled |
camsnap not installed + needs config file |
| oracle |
Bundled |
oracle not installed (can use npx fallback) |
| model-usage |
Bundled |
codexbar not installed (macOS only) |
| ordercli |
Bundled |
ordercli not installed + needs delivery service tokens |
| peekaboo |
Bundled |
peekaboo not installed |
macOS-Only Skills (won't work on Linux LXC)
| Skill |
Reason |
| apple-notes |
Requires macOS + memo CLI |
| apple-reminders |
Requires macOS + remindctl CLI |
| bear-notes |
Requires macOS + Bear app |
| imsg |
Requires macOS + iMessage |
| things-mac |
Requires macOS + Things 3 app |
| blucli |
Bluetooth CLI, likely macOS-focused |
These skills need keys that are already in .env but may need binary installation:
| Skill |
Key Available |
Still Needs |
| summarize |
OPENAI_API_KEY, GEMINI_API_KEY, XAI_API_KEY all present |
Binary install (brew install steipete/tap/summarize) |
| oracle |
OPENAI_API_KEY present |
Binary install or use via npx |
| gifgrep (Giphy) |
Tenor works without key; Giphy would need GIPHY_API_KEY (not in .env) |
Only if Giphy source needed |
| gh-issues |
Needs GH_TOKEN β check if OpenClaw injects this at runtime |
May already work |
| sonoscli (Spotify search) |
Would need SPOTIFY_CLIENT_ID/SECRET (not in .env) |
Optional feature only |
Summary
- ~30 skills are fully configured or need no configuration
- ~15 skills need setup (keys, binaries, or config files)
- ~6 skills are macOS-only and won't work on this Linux LXC
- 2-3 skills could work immediately with a binary install (keys already present)
- Top priorities to unlock more functionality: install
yt-dlp, summarize; configure Home Assistant if used